package ae.pcfc.etks.online.web;

public class ViewPath {
	
	//login
	public static final String LOGIN = "/login";
	public static final String LOGOUT = "/logout";
	
	//Generic File Download
	public static final String FILE = "/file";
	public static final String FILE_DOWNLOAD = "/download";
	public static final String FILE_TEMPVIEW = "/tempview";
	public static final String FILE_DELETE = "/deleteFile";
	
	//Generic Error Controller
	public static final String ERROR = "/error";
	public static final String ERROR_GENERIC = "/generic";
	public static final String ERROR_SYSTEM_VALIDATION = "/system/validation";
	
	//Non-Client Company Registration
	
	public static final String COMPANY_REGISTRATION_NON_CLIENT = "/nonclient/company/register";
	public static final String COMPANY_REGISTRATION_NON_CLIENT_CONTACT_LOCATION = "/nonclient/company/register/contactlocation";
	public static final String COMPANY_REGISTRATION_NON_CLIENT_UPLOAD_DOCUMENTS = "/nonclient/company/register/uploaddocuments";
	public static final String COMPANY_REGISTRATION_NON_CLIENT_PREVIEW_SUBMIT = "/nonclient/company/register/previewsubmit";
	
	
		
	//Client Company Registration
	
	public static final String CLIENT_COMPANY_REGISTER = "/client/company/register";
	
	public static final String REGISTRATION_SUCCESS = "/client";
	
	public static final String COMPANY_REGISTERED = "company/registered";
	public static final String USER_GENERAL_HOME = "/user/general/home";
	public static final String USER_GENERAL_REQUEST_VIEW = "/user/general/request/view";
	public static final String REGISTER_NEWCLIENT = "/register/newclient";
	public static final String FORGOT_PASSWORD = "/register/password";
	public static final String INQUIRESTATUS = "/register/inquirestatus";
	public static final String RECALLPIN = "/register/recallpin";
	public static final String USER_COMPANY = "/user/general/company";
	public static final String USER_PERSON = "/user/general/person";
	public static final String USER_SERVICE = "/user/general/service";
	public static final String USER_ROLE_REQUEST = "/user/general/role/request";
	public static final String UPDATE_PROFILE_REDIRECT = "/user/profile/update/redirect";
	public static final String USER_MANAGE = "/user/general/manage";
	public static final String USER_MANAGE_SERVICE = "/user/general/manage/service";
	public static final String COMPANY_EMPLOYEE = "/user/general/employee";
	public static final String USER_INTERNAL_TRAKHEES_SEARCH_REQUEST = "/user/internal/workflow/search";
		
	public static final String USER_INTERNAL_TRAKHEES_STAFF_INBOX = "/user/internal/workflow/inbox";
	
	public static final String FINANCE_PREPAID_SERVICE = "/user/general/finance/prepaid";	
		
	public static final String CLIENT_REGISTER = "/client/register";
	
	//Non-Client Person Registration
	public static final String NON_CLIENT_PERSON_REGISTER= "/nonclient/person/register";
	public static final String NON_CLIENT_PERSON_REGISTER_CONTACT_DETAILS= "/nonclient/person/register/contactdetails";
	public static final String NON_CLIENT_PERSON_REGISTER_PASSPORT_DETAILS= "/nonclient/person/register/passportdetails";
	public static final String NON_CLIENT_PERSON_REGISTER_UPLOAD_DOCUMENTS = "/nonclient/person/register/personuploaddocuments";
	public static final String NON_CLIENT_PERSON_REGISTER_PREVIEW_AND_SUBMIT= "/nonclient/person/register/previewandsubmit";	
	public static final String ADMIN_GENERAL_PERSON_REQUEST_NON_CLIENT= "/admin/workflow/general/person/request/nonclient";
	
	public static final String CLIENT_PERSON_REGISTER = "/client/person/register";
	
	//confirmation
	public static final String CONFIRMATION = "/confirmation";
	
	//Admin
	
	public static final String ADMIN_GENERAL_COMPANY_REQUEST_NON_CLIENT= "/admin/workflow/general/company/request/nonclient";
	public static final String ADMIN_GENERAL_COMPANY_REQUEST_CLIENT = "/admin/workflow/general/company/request/client";
	public static final String ADMIN_REPORT = "/admin/general/client/report";
	public static final String ADMIN_REGISTER_SERVICE = "/admin/general/service/register";
	public static final String ADMIN_GENERAL_PERSON_REQUEST_CLIENT = "/admin/workflow/general/person/request/client";
	public static final String ADMIN_GENERAL_USER_UPDATE_ROLE = "/admin/general/user/role/update";
	public static final String ADMIN_GENERAL_SERVICE_REQUEST = "/admin/workflow/general/service/request";
	public static final String ADMIN_GENERAL_ROLE_REQUEST = "/admin/workflow/general/role/request";
	public static final String ADMIN_GENERAL_USER = "/admin/general/user";
	public static final String ADMIN_GENERAL_USER_INTERNAL = "/admin/general/user/internal";
	public static final String ADMIN_REDIRECT_WORKFLOW = "/admin/workflow/general/redirect";
	
//   For Payment Advice Status Report
	
	public static final String FINANCE_PAYMENT_SERVICE = "/user/general/finance/paymentadvice";
	
	
	
}
